Nearly Optimal Static Las Vegas Succinct Dictionary

نویسندگان

چکیده

For positive integers $U$, $n$, and $\sigma$, given a set $S$ of $n$ (distinct) keys from key space $[U]$, each associated with value $[\sigma]$, the static dictionary problem asks one to preprocess these (key, value) pairs into data structure, supporting value-retrieval queries: for any $x\in [U]$, ${valRet}(x)$ must return $x$ if S$, or $\bot$ $x\notin S$. The special case where $\sigma=1$ is called membership problem. “textbook” solution use hash table, which occupies linear answers query in constant time. On other hand, minimum possible encode all only ${OPT}:= \lceil\lg_2\binom{U}{n}+n\lg_2 \sigma\rceil$ bits, could be much smaller than table. In this paper, we design randomized structure using ${OPT}+{poly}\lg n+O(\lg^{(\ell)} U)$ bits space, it has expected time, assuming algorithm can access an external lookup table size $n^{\epsilon}$ $\ell$ $\epsilon$. depends on not input. Previously, even queries $U\leq n^{O(1)}$, best known time requires ${OPT}+n/{poly}\lg n$ (Pagh [SIAM J. Comput., 31 (2001), pp. 353--363] P?tra?cu [FOCS, IEEE Computer Society, Los Alamitos, CA, 2008, 305--313]); ${OPT}+n^{1-\epsilon}$ $O(\lg n)$. Our new open questions by Thorup 305--313; Bull. Eur. Assoc. Theor. Comput. Sci. EATCS, 109 (2013), 7--13]. We also present scheme that compresses sequence $X\in[\sigma]^n$ its zeroth order (empirical) entropy up $\sigma\cdot{poly}\lg extra decoding $X_i$ \sigma)$

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal Parallelization of Las Vegas Algorithms

Let A be a Las Vegas algorithm, i.e., A is a randomized algorithm that always produces the correct answer when it stops but whose running time is a random variable. In 1] a method was developed for minimizing the expected time required to obtain an answer from A using sequential strategies which simulate A as follows: run A for a xed amount of time t 1 , then run A independently for a xed amoun...

متن کامل

Optimal Speedup of Las Vegas Algorithms

Let A be a Las Vegas algorithm, i.e., A is a randomized algorithm that always produces the correct answer when it stops but whose running time is a random variable. We consider the problem of minimizing the expected time required to obtain an answer from A using strategies which simulate A as follows: run A for a fixed amount of time t1 , then run A independently for a fixed amount of time t2 ,...

متن کامل

FEMTEC 2013 Stratosphere , Las Vegas

s of Keynote Lectures GPU-Accelerated Algebraic Multigrid for Industrial Applications Jonathan Cohen NVIDIA [email protected]

متن کامل

Correlated Services Investigation: Las Vegas

Service mining is a novel and interesting topic for service researches. This research investigates how to discover associated services based on the concept of service mining. The goal is to provide clues of marketing campaign among services to companies. Two-step mining approach is used to solve the problem of taking into account associated services simultaneously among certain domains. The fir...

متن کامل

Leaving Las Vegas: Exposure to Las Vegas and risk of suicide.

Residents of Las Vegas, Nevada have much higher suicide rates than residents of other metropolitan counties in the USA. Whether the risk of suicide among visitors to Las Vegas is also significantly elevated has been difficult to assess because person-time denominator information is not available. We used a case-control design to examine the association between exposure to Las Vegas and risk of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: SIAM Journal on Computing

سال: 2022

ISSN: ['1095-7111', '0097-5397']

DOI: https://doi.org/10.1137/20m1363649